    enum GoldenGloveSubGameData
    {
		SGDIDX_RUNNER_ON_FIRST_BASE = SGDIDX_END_BASE_SUB_GAME_DATA_RESERVED_RANGE,
		SGDIDX_RUNNER_ON_SECOND_BASE,
		SGDIDX_RUNNER_ON_THIRD_BASE,
		SGDIDX_RUNS_SCORED,
		SGDIDX_LAST_HIT,
		SGDIDX_I_ROW,
		SGDIDX_I_BATTER_SUBSTITUTION
    };

    enum ClassConstants
    {
        // Game Modes
        MODE_NORMAL = 0,
        MODE_HOME_RUN = 1,
		MODE_GRAND_SLAM = 2,

        // Notes
		NOTE_SUBSTITUTION = 0,
        NOTE_HOME_RUN = 1,
		NOTE_GRAND_SLAM = 2,

        // Multipliers
        MULTIPLIER_BATTER_SUBSTITUTION = 2,
		MULTIPLIER_HOME_RUN = 2,
		MULTIPLIER_GRAND_SLAM = 5,

		// Bonus payouts
		BONUS_RUN_SCORED = 2,

		// Probability Tables
		PROBABILITY_TABLE_HOME_RUN_HITS = 0,
		PROBABILITY_TABLE_GRAND_SLAM_HITS = 1,
		PROBABILITY_TABLE_GRAND_SLAM_RUN_BONUS = 2
    };

    enum SpinResult
    {
		EVT_LOSER,
		EVT_FEATURE_NEAR_MISS,
		EVT_ONE_CATCHER,
		EVT_TWO_GLOVE,
		EVT_TWO_TROPHY,
		EVT_TWO_UMPIRE,
		EVT_TWO_FAN,
		EVT_TWO_CATCHER,
		EVT_THREE_POPCORN,
		EVT_THREE_HOT_DOG,
		EVT_THREE_BASEBALL,
		EVT_THREE_HAT,
		EVT_THREE_GLOVE,
		EVT_THREE_HELMET,
		EVT_FOUR_POPCORN,
		EVT_FOUR_HOT_DOG,
		EVT_THREE_TROPHY,
		EVT_THREE_UMPIRE,
		EVT_FOUR_GLOVE,
		EVT_FOUR_BASEBALL,
		EVT_FOUR_HAT,
		EVT_THREE_FAN,
		EVT_FOUR_HELMET,
		EVT_THREE_CATCHER,
		EVT_FOUR_TROPHY,
		EVT_FOUR_UMPIRE,
		EVT_FIVE_GLOVE,
		EVT_FIVE_POPCORN,
		EVT_FIVE_HOT_DOG,
		EVT_FOUR_FAN,
		EVT_FIVE_BASEBALL,
		EVT_FIVE_HAT,
		EVT_FIVE_HELMET,
		EVT_FOUR_CATCHER,
		EVT_FIVE_TROPHY,
		EVT_FIVE_UMPIRE,
		EVT_FIVE_FAN,
		EVT_FIVE_CATCHER,
		EVT_HIT,
		EVT_RUN,
		EVT_HOME_RUN_FEATURE,
		EVT_GRAND_SLAM_FEATURE,
		EVT_RANDOM_PROGRESSIVE_WINNER,
		NUM_VALID_SPIN_RESULTS,
		EVT_INVALID,

#ifdef DEBUG_KNOWNSPINS
		EVT_DEBUG_DATA_SET_END,

		EVT_DEBUG_CUSTOM_STOPS,
		EVT_DEBUG_GAME_IDENTIFY = EVT_DEBUG_CUSTOM_STOPS,

		EVT_FOUR_GLOVE_RTL,
		EVT_THREE_GLOVE_RTL,

		EVT_DEBUG_CUSTOM_FUNCTIONS,
		EVT_DEBUG_FUNCTION_REEL_CONFIG = EVT_DEBUG_CUSTOM_FUNCTIONS,
		EVT_DEBUG_FUNCTION_FEATURE_EXIT,
        EVT_DEBUG_FUNCTION_RANDOM_FEATURE_EXIT,
		EVT_DEBUG_FUNCTION_SCATTER_ITERATE,
		EVT_DEBUG_FUNCTION_PAY_LINE_ITERATE,
        EVT_DEBUG_FUNCTION_RANDOM_JACKPOT,

        EVT_DEBUG_MODIFY_NEXT_SPIN_FUNCTIONS,
        EVT_DEBUG_FUNCTION_SUBSTITUTION = EVT_DEBUG_MODIFY_NEXT_SPIN_FUNCTIONS
#endif
	};

    enum WheelContents 
    {
		ICON_POPCORN,
		ICON_HOT_DOG,
		ICON_BASEBALL,
		ICON_HAT,
		ICON_HELMET,
		ICON_TROPHY,
		ICON_UMPIRE,
		ICON_FAN,
		ICON_CATCHER,
		ICON_T,
		ICON_I,
		ICON_H,
		ICON_GLOVE,
		ICON_BATTER,
		NUM_VALID_ICONS,
		ICON_INVALID
    };

